--
-- Juniper Enterprise Specific MIB: Destination Class Usage MIB
--
-- Copyright (c) 2000-2003, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--JUNIPER-DCU-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter64FROM SNMPv2-SMI
DisplayStringFROM SNMPv2-TC
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB -- RFC 2571InterfaceIndexFROM IF-MIB
jnxMibs
FROM JUNIPER-SMI;jnxDCUs MODULE-IDENTITYLAST-UPDATED"200307182153Z"-- Fri Jul 18 21:53:48 2003 UTCORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"This is Juniper Networks' implementation of enterprise
specific MIB for Destination Class Usage (DCU)"REVISION"200212170000Z"-- 17 December, 2002
DESCRIPTION"Deprecated jnxDCUsTable. Use jnxDcuStatsTable instead."REVISION"200202280000Z"-- 28 February, 2002DESCRIPTION"Added jnxDcuStatsTable to expose per-address family stats.
The current jnxDCUsTable will only apply to ipv4 stats."::={ jnxMibs 6}jnxDCUsTable OBJECT-TYPESYNTAXSEQUENCEOF JnxDCUsEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of DCUs entries."::={ jnxDCUs 1}jnxDCUsEntry OBJECT-TYPESYNTAX JnxDCUsEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"An entry of DCUs table."INDEX{ jnxDCUSrcIfIndex,
jnxDCUDstClassName }::={ jnxDCUsTable 1}
JnxDCUsEntry ::=SEQUENCE{
jnxDCUSrcIfIndex InterfaceIndex,
jnxDCUDstClassName DisplayString,
jnxDCUPackets Counter64,
jnxDCUBytes Counter64}jnxDCUSrcIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The source interface index. This is the ifIndex
that the traffic is coming from and the statistics
is counted for the specified DCU entry."::={ jnxDCUsEntry 1}jnxDCUDstClassName OBJECT-TYPESYNTAXDisplayString(SIZE(0..24))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The name of the destination class. This is the name
of a valid configuration group defining a set of IP
addresses and/or prefixes."::={ jnxDCUsEntry 2}jnxDCUPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The number of packets being counted pertaining to
the specified DCU entry."::={ jnxDCUsEntry 3}jnxDCUBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The number of bytes being counted pertaining to
the specified DCU entry."::={ jnxDCUsEntry 4}jnxDcuStatsTable OBJECT-TYPESYNTAXSEQUENCEOF JnxDcuStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"This table contains statistics for traffic that satisfies
the rules in each configured Destination Class. A separate
set of statistics are kept for each Destination Class on
each interface and address family on which this feature is
enabled."::={ jnxDCUs 2}jnxDcuStatsEntry OBJECT-TYPESYNTAX JnxDcuStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in this table contains a set of statistics for
all traffic received on a specific interface and belonging
to a specific address family that matches a specific
Destination Class."INDEX{ jnxDcuStatsSrcIfIndex, jnxDcuStatsAddrFamily,
jnxDcuStatsClassName }::={ jnxDcuStatsTable 1}
JnxDcuStatsEntry ::=SEQUENCE{
jnxDcuStatsSrcIfIndex InterfaceIndex,
jnxDcuStatsAddrFamily INTEGER,
jnxDcuStatsClassName SnmpAdminString,
jnxDcuStatsPackets Counter64,
jnxDcuStatsBytes Counter64,
jnxDcuStatsClName SnmpAdminString}jnxDcuStatsSrcIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex of the ingress interface for traffic counted in
this entry."::={ jnxDcuStatsEntry 1}jnxDcuStatsAddrFamily OBJECT-TYPESYNTAXINTEGER{ipv4 (1),ipv6 (2)}MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The address family of this entry's traffic."::={ jnxDcuStatsEntry 2}
jnxDcuStatsClassName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..112))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the destination class."::={ jnxDcuStatsEntry 3}jnxDcuStatsPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets received on this interface, belonging
to this address family that match this Destination Class."::={ jnxDcuStatsEntry 4}jnxDcuStatsBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of bytes received on this interface, belonging
to this address family that match this Destination Class."::={ jnxDcuStatsEntry 5}jnxDcuStatsClName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..112))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of the destination class. This object is a duplicate
of jnxDcuStatsClassName and is included to satisfy those
NM applications that can't extract the name from the instance
portion of the OID."::={ jnxDcuStatsEntry 6}END